/*==================Header====================*/
#logo{
	margin:10px 0 0 4px;width: auto;float: left;display: inline;
}
.header_right {
	float:left;width:752px;position:relative;
}
.member{
	background:#fff;margin:15px 0 0 0;float:left;padding-left:15px;
}
.member a.name{font-size:14px;text-decoration:underline;}
.member a.name:hover{
	text-decoration:underline;
}
.member font{
	margin:0 5px 0 2px;font-size:12px;
}
#search {
	margin:0 0 0 -100px;padding:14px 7px 0 0;display:inline;float:right;text-align:right;
}
* html #search{padding-top:12px;}
#search .enter_text{
	width:100px;padding:0 1px;
}
#search img.go{margin-top:-3px;position:relative;vertical-align:middle;}
#search span{
	margin:0 5px 0 3px;
}
#search .search_btn{
	vertical-align:middle;
}
#search .search_btn img{
	vertical-align:middle;padding-bottom:5px;
}
#search a#adv_search{
	margin-left:-2px;
}
#search a:hover{
	text-decoration:none;
}
#search .cart{
	padding-top:13px;
}
.tools{
	min-height:60px;margin-left:10px;position:relative;
}
* html .tools{
	height:100%;
}
.header_navs{
	width:68%;padding:0 0 2px 5px;position:absolute;bottom:0;left:6px;
}
.header_navs a{margin:0;font-weight:bold;}
.header_navs span.nav{
	margin:0 4px;
}
/*================== Left ====================*/
.category_box{height:100%;}
.category_box .box{
	height:100%;
}
.category_box h3{
	height:29px;line-height:29px;white-space:nowrap;padding:0 0 0 20px;font-weight:bold;position:relative;
}
.category_box h3 .l{
	width:5px;height:29px;left:0;top:0;position:absolute;
}
.category_box h3 .r{
	width:5px;height:29px;right:0;top:0;position:absolute;
}
.category{
	height:auto;position:relative;margin:0;padding:10px 0 5px 0;
}
ul.left_menus .Nav{height:100%;}
ul.left_menus .Nav a{padding:1px 0 1px 16px;margin:0 2px;width:auto;}
.category_box .Help ul li img{
	margin:0 10px 3px 0;
}
.category_box .Help ul li{
	padding-left:25px;height:20px;line-height:20px;
}
.brands ul li{
	text-align:center;
}
.brand_box{
	margin-top:5px;
	
}
/*================== Home item_list ====================*/
#container #Item_List{
	padding-bottom:50px;overflow:auto;
}
#Item_List ul li{
	width:18.3%;margin:0 6px 10px 6px;float:left;display:inline;
}
#Item_List ul{
	height:100%;overflow:hidden;
}
#Item_List ul li .pic{
	text-align:center;
	padding:6px 0 0 0;
}
#Item_List ul li .info{
	text-align:center;padding:3px 0 0 0;
}
#Item_List ul li .info .name{
	text-align:center;margin:5px 0 0 0;display:block;
	font-weight:bold;
	font-size:13px
}
#Item_List ul li .info .Price{
	display:block;margin-top:5px;
}
#Item_List ul li .info .stow{
	display:block;margin-top:5px;
}
#Item_List ul li .info .stow a{
	margin:0 5px;
}
/*================== Home News ====================*/
#News{
  margin:23px auto 0 auto; width:94%;text-align:center;
}
#News p.text{
	line-height:25px;height:25px;
}
#newscoll{position:relative;width:740px;height:20px;overflow:hidden;padding:2px 0 0;}
#newscoll_1,#newscoll_2{position:absolute;height:auto;}
#newscoll_1{top:0;width: 400px; right: 78px;}
#newscoll_2{top:0;width: 400px; left: 322px;}
/*  ==================== advaearch/login ====================  */
#advanced_search,#User_Login{width:240px;float:left;}
#advanced_search .title,#User_Login .title,.drag .title{height:23px;margin-right:30px;}
#advanced_search .title strong,#User_Login .title strong,.drag .title strong{margin-left:15px;line-height:23px;}
#User_Login .keywords{
	margin:0;height:100%;overflow:hidden;
}
#advanced_search .keywords{margin:0;height:100%;overflow:hidden;*overflow:inherit;}
#advanced_search .keywords dl,#User_Login .keywords dl{
	margin:10px 0 0 0;float:none;height:100%;overflow:hidden;
}
#advanced_search .keywords .go,#User_Login .keywords .go{
	margin:18px 0 20px 0;float:left;width:100%;text-align:right;
}
#User_Login .keywords .go img{
	margin-right:18px;
}
#advanced_search .keywords .go a{
	margin-right:18px;
}
#advanced_search .keywords dl dt{
	width:28%;text-align:right;margin:5px 0 0 0;line-height:normal;padding-right:5px;
}
#advanced_search select{width:151px;}
#User_Login .keywords dl dt{width:30%;text-align:right;margin:5px 0 0 0;line-height:normal;white-space:nowrap;padding-right:5px;}
#advanced_search .keywords dl dd .enter,#User_Login .keywords dl dd .enter{
	width:145px;padding:2px;
}
#advanced_search .keywords dl dd .selects,#User_Login .keywords dl dd .selects{
	width:120px;padding:2px;
}
#advanced_search .keywords dl dd .Price,#User_Login .keywords dl dd .Price{
	width:65px;padding:2px;vertical-align:middle;
}
#advanced_search .keywords dl dd span,#User_Login .keywords dl dd span{
	margin:0 2px;
}
#User_Login .keywords dl.captcha{height:22px;overflow:inherit;}
.keywords dl.captcha dt{*padding-top:3px;}
.keywords dl.captcha input{margin-right:3px;position:relative;}
#advanced_search .keywords dl .passbox img,#User_Login .keywords dl .passbox img{
	margin-top:-1px;vertical-align:middle;position:relative;height:18px;*height:19px;*margin-top:0;
}
#advanced_search .keywords dl .logon{
	margin-left:55px;display:inline;
}
#User_Login .keywords dl .logon{
	margin-left:30px;display:inline;
}
#User_Login .keywords dl .logon a{
	display:block;width:65px;height:30px;text-align:center;line-height:30px;padding-left:3px;*padding:0;margin:0;
}
#advanced_search .keywords dl .forget_pass{
	margin:10px 0 0 5px;display:inline;width:60px;white-space:nowrap;
}
#User_Login .keywords dl .forget_pass{
	margin:12px 0 0 0;*margin:12px 0 0 2px;display:inline;width:125px;white-space:nowrap;
}
#panel_login_message{padding:2px 0 0 54px;line-height:normal;}
#advanced_search .keywords .btn,#User_Login .keywords .btn{
	margin:10px 0 10px 0;*margin:0 0 10px 0;
}
/*  ==================== catedory_products ====================  */
#Right #Item_ListBox{
	width:741px;
	margin-top:5px;
	overflow:hidden;
}
#Right .View_item{
	height:27px;padding-top:5px;
}
#Right .View_item .view{
	margin:0 10px 0 18px;
	
}
#Right .View_item .number{
	margin:0 2px 0 111px;
}
#Right .View_item .number_2{
	margin:0 2px 0 0;
}
#Right .View_item .View_img{
	margin:0 1px;
}
.View_item img{
	margin-bottom:-2px;
}
#Right .View_item .select_view select{
	height:20px;
	width:165px;
}
#Right .View_item .Mode{
	margin:0 0 0 75px;
}
#Right .View_item .Mode_img{
	margin:0 2px 0 0;
}
#Right .View_item .select_view{
	margin:0 0 0 5px;
}
#Item_ListBox .Title_Item{
	text-align:right;height:23px;padding-top:2px;
}
#Item_ListBox .Title_Item .select_Territory{
	margin-right:50px;
}
#Item_ListBox .Title_Item .Price{
	margin-right:62px;
}
#Item_ListBox .Title_Item .select_Territory select{
	height:17px;width:75px;font-size:10px;vertical-align:bottom !important;vertical-align:middle;
}
#Item_ListBox ul{
	margin:20px 10px 20px 20px;
}
#Item_ListBox ul li{
	height:145px;margin-bottom:20px;
}
#Item_ListBox ul li .pic img{
	width:108px;
}
#Item_ListBox ul li .pic{
	float:left;
	margin:8px 0 0 32px;
	display:inline;
}
#Item_ListBox ul li .right{
	float:left;
	margin:8px 0 0 0;
	display:inline;
}
#Item_ListBox ul li .right .item_info{
	margin:25px 0 0 40px;
}
.right .item_info .name{
	font-weight:bold;float:left;width:173px;margin-right:10px;
}
.right .item_info .Price{
	margin:0 0 0 65px;
}
.right .item_info .Territory{
	margin:0 0 0 80px;
}
#Item_ListBox ul li .right .btn_list{
	margin:45px 0 0 30px;
}
/*  ==================== ur_here ====================  */
#ur_here,#main_right #ur_here{
	height:25px;line-height:25px;
}
#Right #ur_here{
	width:741px;
}
/*  ==================== pager ====================  */
#pager{
	height:30px;line-height:30px;clear:both;
}
#pager p{
	float:right;padding-top:5px;
}
#pager p img{
	margin:0 0 -3px 0;_margin:0 0 -1px 3px;
}
#pager p a{
	margin:0 2px;
}
#pager p span input{
	width:25px;text-align:center;margin:0 3px;
}
#pager span.totally{float:left;margin-left:20px;padding-top:5px;}
/*========================= Brands_list ==========================*/
#globalBrand{
	width:741px;margin-top:2px;overflow:hidden;
}
#globalBrand h1{
	height:25px;
	line-height:25px;
	padding-left:13px;
	font-weight:bold;
	font-size:14px;
}
#globalBrand .Brand_list{
	padding:10px 13px 20px;
}
.Brand_list p{
	margin:10px 0;
}
.Brand_list p span{
	float:left;
	width:177px;
	height:20px;
}
.Brand_list p span a{
	margin-left:5px;
}

/*  ==================== carts ====================  */

#Right #Products{
margin-top:5px;
}
#Right #Products .List_bg{
}
#Products .Titles{
	height:50px;width:741px;
}
#Products .Title_list{
	height:32px;font-size:13px;font-weight:bold;
}
#Products .Title_list .Item_title{
	width:256px;
	float:left;
	text-align:center;
}
#Products .Title_list .Price_title{
	width:135px;
	float:left;
}
#Products .Title_list .Price_title pre{
	font-size:14px;
}
#Products .Title_list .Number_title{
	width:62px;
	float:left;
	text-align:center;
}
#Products .Title_list .Save_title{
	width:90px;
	float:left;
	text-align:center;
}
#Products .Title_list .Sum_title{
	width:97px;
	float:left;
	text-align:center;
}
#Products #Item_box{
	height:100%;overflow:hidden;padding-bottom:5px;
}
#Item_box .Item_info{
	width:256px;float:left;
}
#Item_box .Item_info .pic img{
	height:72px;width:72px;margin:8px 0 0 8px;
}
#Item_box .Item_info .pic{
	float:left;
	
}
#Item_box .Item_info .info{
	float:left;margin:5px 0 0 24px;width:150px;
	
}
#Item_box .Item_info .info span{
	display:block;margin-top:10px;
	
}
#Item_box .Item_Price{
	float:left;
	width:135px;
	margin-top:5px;
}
#Item_box .Item_Price span{
	display:block;margin:8px 0 0 5px;
	
	
}
#Item_box .Item_Price .Price{
	line-height:12px;
	font-weight:bold;
	margin-top:5px;
	
}
#Item_box .Item_Price .save{
	font-weight:bold;
	margin-top:5px;
}
#Item_box .Item_Price .Products_Price{
	font-weight:bold;
}
#Item_box .Number_select{
	float:left;
	width:62px;
	padding:20px 0;
}
#Item_box .Number_select span{
	display:block;
	text-align:center;
}
#Item_box .Number_select .Number{
	margin:8px 0;
}
#Item_box .Number_select .Number input{
	width:60px;
	text-align:center;
}
#Item_box .Saves{
	float:left;
	width:90px;
}
#Item_box .Saves .Number{
	text-align:center;
	display:block;
	margin:34px 0;
}
#Item_box .Sums{
	float:left;
	width:97px;
}
#Item_box .Sums .Number{
	text-align:center;
	display:block;
	margin:34px 0;
	font-weight:bold;
}
#Item_box .btn_list{
	float:left;width:97px;margin:5px 0;
}
#Item_box .btn_list span{
	display:block;text-align:center;
}
#Products #balance{
	width:741px;
	height:58px;
	padding-top:15px;
}
#Products #balance span{
	font-weight:bold;
	margin:0 30px;
	font-size:14px;
}
#Item_List .info .Add_toCart{
	margin-top:10px;
}
#buyshop_btn{
	margin:20px 0;
	text-align:center;
}
#buyshop_btn span{
	margin:0 20px;
	text-align:center;
}
/*========================= articles ==========================*/
#all_article{
	width:741px;
	overflow:hidden;
	margin-top:25px;
}
#all_article #left_article{
	float:left;
	width:366px;
}
#all_article #right_article{
	float:right;
	width:370px;
}
.information{
	width:366px;
	margin-bottom:5px;
	
}
.information h1{
	height:38px;
	position:relative;
}
.information h1 img,.activity_column h1 img{
	margin:6px 0 0 15px;
}
.information h1 .more,.activity_column h1 .more{
	position:absolute;
	right:10px;
	top:10px;
	width: 46px;
}
.information .infos h2{
	font-size:13px;
	font-weight:bold;
	display:block;
	margin:21px 0;
	text-align:center;
	padding:0 10px;
}
.information .infos{
	padding-bottom:30px;
	margin-top:1px;
}
.information .infos .txt{
	margin:18px 20px 0;
	text-indent:2em;
	line-height:22px;
}
.activity_column{
	width:370px;
	margin-bottom:5px;
}
.activity_column h1{
	height:38px;
	position:relative;
}
.activity_column .main{
	margin-top:1px;
	position:relative;
	padding-top:5px;
}
.activity_column .main .option_nav{
	position:absolute;
	top:-46px !important;top:-45px;
	height:35px;
	left:-10px;
	z-index:10;
}
.main .option_nav li{
	float:left;
	height:35px;
	width:90px;
	line-height:35px;
	text-align:center;
	cursor:pointer;
}
.activity_column .main .subject{
	height:108px;
}
.main .subject .pic{
	float:left;
	margin:5px 10px 2px;
	display:inline;
}
.main .subject .pic img{
	width:110px;
	height:89px;
}
.main .subject ul{
	float:left;
	margin:0 5px 0 0;
}
.main .subject ul li,.main ul.hot_attention li{
	margin:5px 0 10px;
}
.main ul.hot_attention,.infos ul.hot_attention{
	float:none;
	margin:20px 5px 0 10px;
}
.activity_column .main .comment_list{
	margin:5px 15px 20px;
}
.main .comment_list p,.infos .comment_list p{
	height:15px;
	line-height:15px;
}
.main .comment_list p span,.infos .comment_list p span{
	float:left;
	overflow:hidden;
}
.main .comment_list p span.title,.infos .comment_list p span.title{
	width:225px;margin-right:20px;
}
.infos .comment_list{
	margin:10px 15px 0;
}
.infos ul.hot_attention li{
	margin:5px 0 8px;
}
.infos ul.hot_attention{
	margin-left:25px;
}
/*========================= carts checkout ==========================*/
#globalBalance .buy_title{
	height:33px;
	line-height:33px;
	padding-left:13px;
	font-weight:bold;
}
#globalBalance .list_title{
	height:24px;
	line-height:24px;
	margin:0 3px;
	padding-left:11px;
}
#globalBalance .list_title .pic img{
	height:108px;
	width:108px;
}
#globalBalance .list_title .pic{
	margin-top:0;
}
#globalBalance .list_title span{
	float:left;
}
.list_title span.name{
	width:250px;
}
.list_title span.item_name{
	width:132px;
	padding-left:8px;
}
.list_title span.attribute{
	width:155px;
}
.list_title span.martprice{
	width:133px;
}
.list_title span.productsprice{
	width:130px;
}
.list_title span.number{
	width:65px;
	text-align:center;
}
.list_title span.sum{
	width:110px;
	padding-left:30px;
}
#globalBalance .lists{
	height:115px;
	padding-top:5px;
}
#globalBalance .lists span{
	margin-top:30px;
}
#globalBalance .buy_allmeny{
	padding:10px 0 0 13px;
	margin:2px 3px 10px;
}
#Balance_info{
	width:894px;
	margin:0 auto;
	margin-top:5px;
}
#Balance_info .address{
	font-weight:bold;
	line-height:30px;
	padding-left:13px;
}
#Balance_info .new_add{
	font-weight:bold;
	line-height:30px;
	text-align:right;
	margin:8px 10px 0;
	padding:4px 15px 4px 0;
}
#Balance_info .address_title{
	padding:7px 0;
	height:12px;
	margin:0 1px;
}
#Balance_info .address_title span{
	float:left;
}
.address_title span.name_title{
	width:60px;
	padding-left:75px;
}
.address_title span.territory{
	width:108px;
	text-align:center;
}
.address_title span.addrees{
	width:235px;
	text-align:center;
}
.address_title span.post_number{
	width:57px;text-align:center;
}
.address_title span.phone{
	width:92px;text-align:center;
}
.address_title span.emails{
	width:134px;
	text-align:center;
}
.address_title span.handel{
	width:124px;text-align:center;
}
#Balance_info .address_list{
	line-height:normal;height:45px;padding:0px;margin:0 10px;
}
#Balance_info table.address_list td span.name{
	padding-left:35px;float:none;
}
#Balance_info table.address_list td span.select_input{
	padding-left:27px;float:none;
}
#Balance_info table.address_list td{
	padding:15px 0;
}
#Balance_info table{
	margin:0 1px;
	width:874px;
}
#Balance_info table td{
	vertical-align:middle;
}
table .list .selece_input{
	text-align:left;
}
#Balance_info .address_title .send_name{
	width:255px;
	padding-left:0px;
	text-align:center;
}
#Balance_info table.address_list .send_title td{
	padding:0 0;
}
#Balance_info table.address_list .list td{
	padding:5px 0;
}

#Balance_info .item_price{
	padding:6px 0;
	padding-left:13px;
	margin:0 1px;
	font-size:14px;
	margin:0 10px;
}
#Balance_info .order_integral{
	font-weight:normal;
	text-align:left;
	padding:6px 0 6px 13px;
	line-height:normal;
	margin:0 10px;
}
#Balance_info .item_price .send_menny{
	padding-left:30px;
}
#Balance_info .item_price .sum_meny{
	padding-left:143px;
	font-weight:bold;
}
#Balance_info .item_price font{
	
	font-size:14px;
}
#Balance_info .Balance_btn{
	margin:40px 0;text-align:center;
}
.Balance_alltitle{
	width:894px;margin:10px auto 5px;
}
#Balance_info .address_list .address_title td{
	padding:5px 0;
}
#Balance_info .address_list .list .bewrite{
	padding-left:25px;text-align:left;
}


#globalBalance .succeed{
	margin:10px 0 5px 0;font-size:1.5em;padding-left:200px;padding-right:200px;
}
#globalBalance .succeed img{
	margin:-15px 15px 0 0;vertical-align:middle;position:relative;zoom:1
}
#globalBalance .order_description{
	margin:0 0 5px 0;padding-left:268px;padding-right:200px;
}
#globalBalance .back_home{
	text-align:center;
}
#globalBalance .back_home a{text-decoration:underline;}

#globalBalance .back_home .green_btns{
	width:108px;margin:0 auto;
}
/*==================== Language =========================*/
.drag{
	width:auto;
}
.drag h1{
	position:relative;
}
.drag .box{
	padding:15px 15px 5px;height:100%;overflow:hidden;
}
.drag ul{
	height:100%;overflow:hidden;
}
.language li{
	width:117px;float:left;margin-bottom:10px;
}
.language li a:hover{
	font-weight:bold;text-decoration:none;
}

.language li img{
	width:37px;height:27px;margin-right:10px;
}
.close{
	position:absolute;top:0;right:0px;z-index:-1px;
}

.theme .box{
	padding:5px 15px 0;
}
.theme li{float:left;width:69%;padding:5px 0;}
.theme li.lang{width:30%;}

.currencie .box{
	padding:10px 15px 0;
}
.currencie li{
	float:left;padding-right:10px;text-align:nowrap;height:20px;
}
.currencie a:hover{
	text-decoration:underline;
}

.hotkeyword .box{
	padding:10px 15px 0;
}
.hotkeyword li{
	float:left;padding-right:10px;text-align:nowrap;height:20px;
}
.hotkeyword a:hover{
	text-decoration:underline;
}
/*========================= Search-out ==========================*/
#noproducts{
	height:220px;width:740px;
}
#noproducts p{
	margin:100px 0 0 250px;
}
/*========================= History ==========================*/

#category_box .history{
	height:auto;position:relative;margin:0;padding:2px 0 5px 0;
}
#category_box .history ul{
	margin:0 5px;
	overflow:hidden;
}
#category_box .history ul li{
	float:left;
	width:80px;
}
.history ul li .pic img{
	width:65px;
	height:65px;
}
.history ul li .pic{
	text-align:center;
}
.history ul li .name{
	text-align:center;
	margin-top:5px;
}
.history ul li .price{
	text-align:center;
	margin:5px 0 10px 0;
}
/*  ==================== Menber Center ====================  */
.infos #wellcom_info{
	padding:10px 0 15px 16px;float:left;width:50%;
}
.member_infos{
	overflow:hidden;height:100%;
}
.infos #wellcom_info p{
	line-height:18px;
}
.infos #wellcom_info p.atte{
	padding-top:22px;
}
.infos #wellcom_info h2{
	font-size:18px;font-weight:bold;line-height:30px;
}
.infos .affiche{
	padding:14px 20px 14px 16px;
}
.infos #money_info{
	padding:14px 0 0 0;float:right;width:46%;
}
.infos #money_info h3.menber{
	line-height:20px;font-size:12px;
}
.infos #money_info ul{
	height:100%;overflow:hidden;padding:0 0 5px;
}
#money_info li{float:left;width:58%;}
#money_info li.lang{
	width:41%;
}
.infos #money_info .remind{
	margin-top:8px;
}
.member_infos .box{
	width:30%;float:left;padding:0 0 0 18px;
}
.member_infos .box ul{
	height:100%;overflow:hidden;padding:7px 0 5px;
}
.member_infos .box li{
	float:left;width:53.5%;padding-left:5px;overflow:hidden;
}
.member_infos .box li.lang{
	width:44%;padding-left:0;
}
.member_infos .box li.lang .comment_img{padding-top:8px;}
.member_infos .box .reply{padding-top:8px;}
.member_infos .box li.reply{
	padding-top:8px;float:none;clear:both;width:auto;zoom:1;padding-left:20px;
}
#Products_box .infos{
	height:auto;margin-top:5px;height:100%;overflow:hidden;
}
/*  ==================== Favorites ====================  */
#Item_box .Item_info .info span.item_name{
	margin:10px 0 0;font-weight:bold;
}
#Item_box .mart .Products_Price{
	font-weight:normal;width:150px;
}
#Item_box .Number_select .goodprice{
	margin-top:39px;
}
#Products .collection{
	height:25px;margin-bottom:0;line-height:25px;
}
.collection span{
	float:left;
}
.collection .nonts{
	margin-left:20px;width:370px;
}
.collection .Mart_prices{
	width:110px;
}
.collection .products_prices{
	width:130px;
}
.collection .handels{
	width:100px;text-align:center;
}
#Item_box .mart{
	float:left;
	width:100px;
	margin:34px 0;
	margin-left:134px;

}
#Item_box .good_price{
	float:left;width:126px;margin:34px 0;margin-left:10px;
}
#Item_box .collection_btn{
	padding-top:10px;margin-left:8px;

}
/*  ==================== 我的订单 ====================  */
#order_box{
	padding-bottom:50px;margin-top:3px;
}
#order_box p.note{
	height:30px;line-height:30px;padding-left:15px;
}
#order_box p.OrderNote{
	padding-top:0;*padding-top:4px;height:30px;*height:26px;
}
#order_box p.note .query{
	float:right;margin:2px 20px 0 0 !important;margin:5px 20px 0 0;	height:25px;font-weight:bold;
}
#order_box p.note .query select{
	margin:0 20px 5px 0;width:155px;height:20px;vertical-align:middle;font-weight:normal;
}
#order_box p.note .query input{
	margin-top:3px !important;margin-top:1px;
}
#order_box p.title{
	height:25px;line-height:25px;
}
p.title .order_number{
	width:120px;text-align:center;
}
p.title span{
	float:left;
}
p.title .order_time{
	width:120px;text-align:center;
}
p.title .order_menny{
	width:110px;text-align:center;
}
p.title .order_estate{
	width:125px;margin-left:10px;
}
p.title .handel{
	width:120px;text-align:center;
}
p.title .handel a{
	margin-right:2px;width:90px;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:1px;
}
p.title .handel a:hover{margin-right:2px;width:90px;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:1px;}
p.title .handel span{float:none;}
#order_box p.order_list{
	padding:5px 0;line-height:normal;height:100%;overflow:hidden;
}
/*===================Tab======================*/
ul.content_tab{
	height:100%;overflow:hidden;padding-left:15px;margin-top:5px;position:relative;margin-bottom:-1px;
}
ul.content_tab li{
	float:left;cursor:pointer;height:26px;width:76px;text-align:center;line-height:26px;margin:0 1px;font-size:12px;
}
ul.content_tab li.hover{
	font-weight:bold;
}
/*  ==================== my addresses ====================  */
.reguser_gut01 ul li span.adrees textarea{
	width:320px;height:30px;vertical-align:middle;
}
.reguser_gut01 ul li span.addrees_territory select{
	width:118px;height:20px;
}
.reguser_gut01 .add_title{
	text-align:center;text-indent:0;font-size:14px;margin-top:20px;
}
.reguser_gut01 .aleter{
	padding:2px 0;font-weight:normal;
}
.reguser_gut01 table td{
	padding:3px 5px;
}
.reguser_gut01 table tr td.btn_list img{
	margin:0 1px;
}
#Right .addrees_box{
	width:auto;padding-top:0px;margin-top:3px;
}
.reguser_gut01 .add_btn{
	text-align:center;margin-bottom:10px;
}
h2.add-addresses{
	height:23px;line-height:23px;margin:0 8px;position:relative;zoom:1;z-index:1;
}
h2.add-addresses span{
	font-size:12px;margin-left:12px;
}
h2.add-addresses a.close{position:absolute;right:0;margin-right:-8px;top:0;height:23px;width:30px;}
h2.add-addresses a.close:hover{position:absolute;right:0;margin-right:-8px;top:0;height:23px;width:30px;}
h2.add-addresses span.left{position:absolute;margin-left:-8px;top:0}
h2.add-addresses span.right{position:absolute;right:0;margin-right:-7px;top:0}
/*==================== 购买成功 =========================*/
#buyshop_box{
	width:424px;
}
#buyshop_box h1{
	position:relative;
}
#buyshop_box h1 span{
	position:absolute;right:0;cursor:pointer;
}
#buyshop_box ul{
	margin:20px 25px 15px;overflow:hidden;height:100%;padding-bottom:15px;
}
#buyshop_box li{
	float:left;
}
#buyshop_box li.pic{
	padding:0 15px 0 3px;
}
#buyshop_box .buy_number{
	margin:5px 0;
}
#buyshop_box .name{
	margin:3px 0 0;font-weight:bold;
}
#buyshop_box .shops{
	height:100%;overflow:hidden;
}
#buyshop_box p.buy_btn{
	text-align:right;padding:0 25px 10px;overflow:hidden;height:100%;
}
#buyshop_box p.buy_btn a{
	float:right;width:74px;height:22px;line-height:21px;*line-height:23px;text-align:center;margin-left:3px;
}
/*===================Login out======================*/
.loginout{
	width:424px;
}
.loginout h1{
	position:relative; height:23px;font-size:13px;
}
.loginout h1 b{
	line-height:23px; margin-left:25px;
}
.loginout h1 img.close{
	top:0;right:0;position:absolute; cursor:pointer;
}
.loginout .login-alettr{
	width:383px; margin:0 auto;text-align:center;font-size:16px;padding:25px 0;
}
.loginout .login-alettr input{
	font-size:12px;
}
.login-alettr img{
 	margin-right:25px;vertical-align:middle;
}
.loginout .btns{
	padding:18px 20px 15px 0; height:100%; overflow:hidden;
}
.loginout .btns a{
	float:right;width:86px; height:22px; text-align:center;line-height:22px; position:relative; margin-left:5px;
}
.loginout .btns a img{
	position:absolute; right:0; top:0;
}
.loginout .btns a:hover{
	text-decoration:none;
}
.loginout .btns a.to_login{
	width:98px;
}
/*=============My Friends==================*/
ul.friend_title{
	height:100%; overflow:hidden;margin:0; padding:8px 45px 6px;
}
cite.new_group{
	position:absolute;right:-4px;top:8px;font-size:12px;cursor:pointer;
}
cite.new_group img{
	margin-right:3px;vertical-align:middle;
}
ul.friend_list{
	padding:12px 45px 6px; 
}
.friend_title li{
	float:left;text-align:center; padding:0; height:auto;
}
.friend_title li.name{
	width:175px; text-align:left;
}
.friend_title li.email{
	width:180px;
}
.friend_title li.tel{
	width:175px;
}
.friend_title li.handel{
	width:115px;*width:120px;
}
.friend_title li.handel a:hover{
	text-decoration:none;
}
.cat_friend{
	font-weight:normal;position:relative; height:32px;padding-left:1.6em;line-height:30px;margin-top:10px;
}
.note_sum{
	font-weight:normal;position:relative;padding:0 0 0 1.6em;height:30px;overflow:hidden;
}
.myfriends{
	position:relative;
}
.myfriends img.left{
	position:absolute;left:0;top:-1px;
}
.myfriends img.right{
	position:absolute;right:0;top:-1px;*right:-1px;
}
.cat_friend .add_friend{
	position:absolute; top:0px; right:25px;
}
.note_sum .add_friend{
	position:absolute;top:5px; right:25px;
}
.note_sum .amenber{
	position:absolute; top:2px; right:25px;
}
.note_sum .amenber a{
	margin:0 5px;
}
.note_sum .amenber a:hover{
	text-decoration:none;
}
.note_sum .add_friend a:hover{
	text-decoration:none;
}
.add_froend_box li{
	margin:10px 0;height:100%;overflow:hidden;
}
.add_froend_box li dd{padding:4px 0 0 0;width:20%;}
.add_froend_box li input{
	padding:1px 2px; vertical-align:middle;
}
.add_froend_box li select{
	vertical-align:middle;
}
.add_froend_box li font{
	font-size:12px;
}
.add_froend_box li.address input{
	width:270px;
}
.add_froend_box li.address select{
	width:66px;
}
.add_froend_box li .birthdy select{
	width:131px;
}
.add_froend_box li font.trionname{
	letter-spacing:6px;
}
.add_froend_box li.submit_btn{
	height:100%; overflow:hidden;text-indent:0;
}
.add_froend_box li.submit_btn a{
	float:left;width:63px;height:21px;padding:0; line-height:21px; text-align:center; text-indent:0; letter-spacing:5px; margin:0 2px;
}
.add_froend_box p.submit_btn a:hover{ text-decoration:none;}
.addgroup{
	padding:0 25px 10px 0;height:100%;overflow:hidden;margin-top:20px;
}
.addgroup a{
	display:block;width:99px;height:20px;text-align:center;line-height:20px;letter-spacing:5px;float:right;
}
p.droup_bg b{margin-left:20px;}
.addgroup_box{
	padding:0 0 10px 0;height:100%;
}
.addgroup_box ul.list{padding:0 10px 0;*padding:10px 10px 0;height:100%;overflow:hidden;}
.addgroup_box ul.list dd.l{width:30%;*padding-top:5px;}
/*==================== Points ======================*/
ul.integral_title{
	height:100%;overflow:hidden;padding:4px 0;
}
ul.integral_title li{
	float:left;text-align:center; margin-left:5px;
}
ul.integral_title li.integral{
	width:160px;
}
ul.integral_title li.time{
	width:140px;
}
ul.integral_title li.gift{
	width:250px; margin-left:25px;text-align:center;
}
ul.integral_title li.handel{
	width:120px;
}
.integral_list ul.integral_title{
	padding:10px 0;
}
.integral_list ul.integral_title li.gift {
	text-align:center;width:250px;
}
.last_integral{
	font-size:14px; font-weight:bold; margin:15px 10px;
}
.last_integral span{
	margin:0 5px 0 10px;
}
.history_detail{
	height:30px;padding:0 10px; position:relative; line-height:30px;
}
.history_detail input.text{
	width:84px;margin-top:-3px;padding:1px 1px;*padding:1px 1px 0;*line-height:15px;
}
.history_detail input{
	vertical-align:middle;
}
.history_detail span{
	float:right;margin-right:5px;*padding-top:7px;
}
.history_detail b{
	white-space:nowrap;
}
.history_detail span button{*margin:-5px 0 0 0;}
.history_detail span select{
	width:155px;margin:-3px 10px 0;
}
.find-btns input.find{
	height:20px; line-height:20px;cursor:pointer;padding:0 0 3px 3px;*padding:1px 0 3px 2px;
}
.find-btns a{
	display:block;padding-right:2px;
}
.query_submit{
	width:57px;height:20px;padding-bottom:2px;
}
* html .query_submit{padding:2px 0 0;}
*+ html .query_submit{padding:2px 0 0;}
/*==================== payment ======================*/
.last_integral cite{
	margin-left:40px;font-size:12px;
}
.sufficient{
	padding:7px 10px 0;
}
.many_input{
margin:25px 0 30px;padding-left:80px;
}
.many_input input{
	width:78px;padding:1px 2px;
}
.payment_table{margin-top:10px;}
.payment_table td{
	padding:5px;
}
.payment_table td.border_right{
	padding-left:10px;white-space:nowrap;
}
.payment_table td.padding_left{
	padding-left:20px;
}
.payment_table .explain_box{
	 padding:5px 10px 5px 15px;width:450px; margin-left:-15px;
}
.payment_table .submit_payment{
	padding:20px 0 40px;
}
/*==================== 已购买商品 ======================*/
ul.buy_products_title{
	padding:7px 0 4px;overflow:hidden;height:100%;
}
ul.buy_products_title li{
	float:left;text-align:center;
}
ul.buy_products_title li.sum{
	width:336px;margin-left:15px;display:inline; text-align:left;
}
ul.buy_products_title li.number{
	width:90px;
}
ul.buy_products_title li.time{
	width:95px;
}
ul.buy_products_title li.many{
	width:97px;
}
ul.buy_products_title li.handel{
	width:98px;
}
ul.products_list li{
	margin-top:30px;
}
ul.products_list li.sum{
	margin-top:0;
}
ul.products_list .pic{
	float:left;padding-left:0;
}
ul.products_list .cat_name{
	float:left;padding-left:10px;font-weight:bold;margin-top:30px;width:212px;
}
ul.products_list li.handel{
	margin-top:10px;
}
ul.products_text a:hover{text-decoration:underline;}
/*=================Order Detail==================*/
.order_state{
	height:100%;overflow:hidden; padding:10px 20px 15px;
}
.order_state dd{
	width:595px; padding:5px 0;*padding:6px 0 5px;margin-left:10px;
}
.order_state dt{
	width:90px;padding:5px 0; position:relative;*margin-top:2px;
}
.order_state dt b{
	position:absolute;right:0;top:6px;
}
.Edit_info ul.already_shop{
	margin:0;height:100%;overflow:hidden;
}
.Edit_info ul.already_shop li{
	float:left;padding:5px 0; line-height:normal; text-align:center; margin-right:4px;
}
ul.already_shop li.name{
	width:225px;
}
ul.already_shop li.name span{
	margin-right:50px;
}
ul.already_shop li.profile{
	width:75px;
}
ul.already_shop li.marke_price{
	width:100px;margin-left:15px;
}
ul.already_shop li.shop_price{
	width:115px;
}
ul.already_shop li.number{
	width:75px;
}
ul.already_shop li.subtotal{
	width:100px; margin-right:0;
}
.Edit_info ul.already_shop li.name p{
	float:left; text-indent:0;
}
.Edit_info ul.already_shop li.name p.pic{
	padding-left:8px;
}
.Edit_info ul.already_shop li.name p.pic img{
	width:108px;height:108px;
}
.Edit_info ul.already_shop li.name p.item_name{
	margin-left:10px; margin-top:28px;width:95px;text-align:left;
}
.cardnumber{margin:-4px 0 10px;}
.cardnumber div{margin:4px 10px;}
.Edit_info ul.already_list li{
	margin-top:35px;
}
.Edit_info ul.already_list li.name{
	margin-top:0;
}
.already_box{
	 margin:0 2px;height:100%;
}
ul.address_info{
	padding:0 18px 15px;height:100%;overflow:hidden;
}
ul.address_info li{
	float:left;margin:3px 0;margin-right:8px;
}
ul.address_info li.lang_title{
	width:120px;
}
ul.address_info li.filed{
	width:210px; line-height:15px; overflow:hidden;
}
p.amend_address{
	overflow:hidden;height:100%;padding:10px 15px;
}
p.amend_address a{text-decoration:underline;}
.Edit_info p.balances{
	line-height:22px; text-indent:0; padding:0 20px 0;font-weight:normal;
}
.Edit_info p.saves_many{
	text-indent:0;padding:10px 15px;
}
/*=========================Admin Iformations ==========================*/
.contents{
	width:98%; position:relative;padding-bottom:32px; height:100%;margin:0 auto;
}
.home_main{
	margin:0 auto; padding:15px 8px 25px; height:100%;overflow:hidden;
}
.informations{
	 margin:-5px 0 -15px;
}
.informations p{
	text-align:center;
}
.informations p.handdle a{
	text-decoration:underline;
}
.informations p strong{
	font-size:14px;
}
.informations p.handdle span{
	margin:0 10px;
}
/*按钮*/
.btn_list a{
	display:block;width:auto;height:20px;text-align:center;margin:0 auto;white-space:nowrap;margin-bottom:4px;
}
.btn_list a span{display:block;margin:0 3px 0 0;padding:0 7px 0 10px;line-height:20px;}
.btn_list a:hover{
	display:block;width:auto;height:20px;text-align:center;margin:0 auto;margin-bottom:4px;
}
.btn_list a:hover span{display:block;margin:0 3px 0 0;padding:0 7px 0 10px;line-height:20px;}
.calendar{
	width:30px;height:18px;vertical-align:middle;margin-bottom:4px;
}
* html .calendar{
	width:18px;margin-left:4px;
}
button{cursor:pointer;}
.big_buttons input{height:38px;font-weight:bold;padding:0 1px 0 10px;cursor:pointer;position:relative;}
.big_buttons span{padding-right:9px;height:38px;display:block;}

.btn_list input{
	height:20px;font-weight:bold;padding:0 7px 0 10px;cursor:pointer;position:relative;margin-right:3px;
}
/*========================= flash ==========================*/
.checkout_box{
	padding:0 28px 0 26px;
}